NHNOOH3COCH3OHOHHDDDDD